<?php
/**
 * 媒体内容表（图片/视频/音频/文档等待审核资源）
 * 
 CREATE TABLE `au_media_content` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '媒体ID',
  `content_id` varchar(64) NOT NULL COMMENT '业务ID（如"MED-8721"，加长长度适配更多场景）',
  `content_type` tinyint(1) NOT NULL COMMENT '内容类型（1：图片/2：视频/3：音频/4：文档，用tinyint节省空间）',
  `content_url` varchar(1024) NOT NULL COMMENT '资源存储URL（加长长度适配长链接）',
  `title` varchar(200) NOT NULL COMMENT '内容标题',
  `description` varchar(2048) DEFAULT '' COMMENT '内容描述（参考au_audit_data的discription）',
  `category` varchar(100) NOT NULL COMMENT '分类（如"生活>宠物"）',
  `cover_url` varchar(1024) DEFAULT '' COMMENT '封面URL（针对视频/专辑类媒体，参考au_audit_data的cover）',
  `submit_user_id` varchar(64) NOT NULL COMMENT '提交者用户ID（加长长度适配更多用户体系）',
  `submit_user_nickname` varchar(256) DEFAULT '' COMMENT '提交者昵称（冗余字段，避免关联查询，参考au_audit_data的nickname）',
  `submit_user_auth_type` tinyint(1) DEFAULT '0' COMMENT '提交者认证类型（1：个人/2：企业/3：媒体等，参考au_audit_data的authType）',
  `submit_time` datetime NOT NULL COMMENT '提交时间',
  `pub_time` datetime DEFAULT NULL COMMENT '发布时间（与提交时间区分，参考au_audit_data的pub_time）',
  `priority` tinyint(1) NOT NULL COMMENT '优先级（1：低，2：中，3：高）',
  `platform` varchar(256) DEFAULT '' COMMENT '来源平台（如"抖音"/"自有平台"，参考au_audit_data的platform）',
  `channel` varchar(128) DEFAULT '' COMMENT '来源频道（如"首页推荐"/"用户上传"，参考au_audit_data的channel）',
  `tags` varchar(1024) DEFAULT '' COMMENT '标签（逗号分隔，便于分类查询，参考au_audit_data的tags）',
  `is_original` tinyint(1) DEFAULT '0' COMMENT '是否原创（0：其他/1：原创/2：转载，参考au_audit_data的is_original）',
  `ai_preview_result` tinyint(1) NOT NULL COMMENT 'AI预审结果（1：通过/2：疑似/3：违规，用tinyint节省空间）',
  `ai_confidence` decimal(5,2) DEFAULT NULL COMMENT 'AI置信度（如98.2%）',
  `ai_suspect_type` varchar(50) DEFAULT NULL COMMENT 'AI疑似违规类型（如"广告内容"）',
  `ai_suspect_details` text COMMENT 'AI疑似违规详情（存储具体违规片段/关键词，扩展字段）',
  `is_illegal` tinyint(1) DEFAULT '2' COMMENT '是否含敏感词（1：是/2：否，参考au_audit_data的is_illegal）',
  `illegal_details` text COMMENT '敏感词详情（JSON格式，参考au_audit_data的illegal）',
  `audit_status` tinyint(2) NOT NULL COMMENT '审核状态（1：待审核/2：审核通过/31：拒绝-涉黄/32：拒绝-涉政/33：拒绝-广告/34：拒绝-其他/4：再次审核，细化状态）',
  `auditor_id` int(11) DEFAULT NULL COMMENT '最后审核员ID（参考au_audit_data的auditorId）',
  `auditor_name` varchar(64) DEFAULT '' COMMENT '最后审核员姓名（冗余字段，参考au_audit_data的auditor）',
  `audit_time` datetime DEFAULT NULL COMMENT '最后审核时间（参考au_audit_data的audit_time）',
  `claimed_by` int(11) DEFAULT NULL COMMENT '认领人ID（关联auditor.id）',
  `claimed_time` datetime DEFAULT NULL COMMENT '认领时间',
  `chk_num` int(10) DEFAULT '0' COMMENT '审核次数',
  `extra` text COMMENT '扩展参数（JSON格式，存储非核心灵活字段，参考au_audit_data的extra）',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `claimed_status` int(2) DEFAULT '1' COMMENT '认领状态：1、未认领；2、已被认领',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_content_id` (`content_id`) USING BTREE COMMENT '业务ID唯一',
  KEY `idx_submit_time_audit_status` (`submit_time`,`audit_status`) USING BTREE COMMENT '按提交时间+审核状态筛选（高频查询组合）',
  KEY `idx_content_type_audit_status` (`content_type`,`audit_status`) USING BTREE COMMENT '按内容类型+审核状态筛选',
  KEY `idx_claimed_by_claimed_time` (`claimed_by`,`claimed_time`) USING BTREE COMMENT '按认领人+认领时间查询',
  KEY `idx_platform_submit_time` (`platform`,`submit_time`) USING BTREE COMMENT '按来源平台+时间筛选'
) ENGINE=InnoDB AUTO_INCREMENT=80 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='媒体内容表（图片/视频/音频/文档等待审核资源）';
 */
class MediaContent extends Model{
	public $table_name = "au_media_content";
}